/**
 * 
 */
package com.gmail.avereshchaga.db.dao;

import java.util.Collection;
import java.util.List;

import com.gmail.avereshchaga.db.entity.IEmployee;

/**
 * @author <a href="mailto:avereshchaga@gmail.com">Vereshchaga Alexey</a>
 * 
 */
public interface IEmployeeDAO {

    public void createEmployee(IEmployee employee);

    public IEmployee readEmployee(Long id);

    public void updateEmployee(IEmployee emloyee);

    public List<IEmployee> findAll(String param, Integer page);

    public Integer definitionQuantityOfEntities(String param);

}
